package GestorClinico;

import java.io.IOException;
import java.sql.SQLException;

/**
 * @file CentroMedico.java
 * @brief Implementa la clase CentroMedico
 * 
 * Entidad que representa a la clínica
 * 
 * @author Juan Miguel Fernández Pelegrina
 * @version 01.01
 * 
 */

public class CentroMedico {
	private int _idCentro;
	private String _NIF;
	private String _nombreLegal;
	private String _nombreComercial;
	private String _logo;
	private int _idDireccion;
	
	//Constructor
	public CentroMedico(int idCentro, String NIF,String nombreLegal,String nombreComercial,String logo,int direccion){
		_idCentro = idCentro;
		  setNIF(NIF);
		 setNombreLegal(nombreLegal);
		 setNombreComercial(nombreComercial);
		 setLogo(logo);
		 setDireccion(direccion);
	}
	
	//Obtiene el centro medico
	public static CentroMedico get(int id) throws SQLException, IOException, ClassNotFoundException{	    
		return CentroMedicoDAO.get(id);
	}

	public void setIdCentro(int idCentro) {
		_idCentro = idCentro;
	}
	
	public int getIdCentro() {
		return _idCentro;
	}
	
	public void setNIF(String _NIF) {
		this._NIF = _NIF;
	}

	public String getNIF() {
		return _NIF;
	}

	public void setNombreLegal(String _nombreLegal) {
		this._nombreLegal = _nombreLegal;
	}

	public String getNombreLegal() {
		return _nombreLegal;
	}

	public void setNombreComercial(String _nombreComercial) {
		this._nombreComercial = _nombreComercial;
	}

	public String getNombreComercial() {
		return _nombreComercial;
	}

	public void setLogo(String _logo) {
		this._logo = _logo;
	}

	public String getLogo() {
		return _logo;
	}

	public void setDireccion(int _idDireccion) {
		this._idDireccion = _idDireccion;
	}

	public int getDireccion() {
		return _idDireccion;
	}
	
	

}
